package VO;

import java.util.ArrayList;

import model.Atendimento;
import model.Cliente;

public class AtendimentoGadgetVO {
	private Cliente cliente;
	private String horario;
	private String ver;
	private int id;
	private String vertodos;
	public AtendimentoGadgetVO(Atendimento a, 
			String ver, String vertodos) {
		this.cliente = a.getCliente();
		this.id = a.getId();
		this.horario = a.getHorario();
		this.ver = ver;
		this.setVertodos(vertodos);
	}
	public Cliente getCliente() {
		return cliente;
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	public String getHorario() {
		return horario;
	}
	public void setHorario(String horario) {
		this.horario = horario;
	}
	public String getVer() {
		return ver;
	}
	public void setVer(String ver) {
		this.ver = ver;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public void setVertodos(String vertodos) {
		this.vertodos = vertodos;
	}
	public String getVertodos() {
		return vertodos;
	}
	public static ArrayList<AtendimentoGadgetVO> toVO(
			ArrayList<Atendimento> gadgetAtendimentos) {
		if (gadgetAtendimentos==null || gadgetAtendimentos.size()==0)
			return null;
			
		ArrayList<AtendimentoGadgetVO> atendimentosVO = new ArrayList<AtendimentoGadgetVO>();
		
		for (int i = 0; i < gadgetAtendimentos.size(); i++) {
			if (i>4) continue;
		
			Atendimento at=gadgetAtendimentos.get(i);
			
			String ver = "/sga/Servlet?classe=AtendimentoControl&acao=detalhar&idatendimento="+at.getId()+"&destino=/html/veratendimento.jsp";
			String vertodos=null;
			if (gadgetAtendimentos.size()>5)
				vertodos = "/sga/Servlet?classe=AtendimentoControl&acao=pesquisar&data="+at.getData()+"&destino=/html/atendimentolista.jsp";
			atendimentosVO.add(new AtendimentoGadgetVO(at,ver,vertodos));
		}
		return atendimentosVO;
	}


}
